//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;

namespace CascadeSharp.TKBO.IntTools
{
    //---------------------------------------------------------------------
    //  Class  IntTools_SurfaceRangeSample
    //---------------------------------------------------------------------
    public sealed class IntTools_SurfaceRangeSample
    {
        public IntTools_SurfaceRangeSample()
            : base()
        {
            throw new NotImplementedException();
        }

        public IntTools_SurfaceRangeSample(int theIndexU, int theDepthU, int theIndexV, int theDepthV)
            : base()
        {
            throw new NotImplementedException();
        }

        public IntTools_SurfaceRangeSample(IntTools_CurveRangeSample theRangeU, IntTools_CurveRangeSample theRangeV)
            : base()
        {
            throw new NotImplementedException();
        }

        public IntTools_SurfaceRangeSample(IntTools_SurfaceRangeSample Other)
            : base()
        {
            throw new NotImplementedException();
        }

        public IntTools_SurfaceRangeSample Assign(IntTools_SurfaceRangeSample Other)
        {
            throw new NotImplementedException();
        }

        public void SetRanges(IntTools_CurveRangeSample theRangeU, IntTools_CurveRangeSample theRangeV)
        {
            throw new NotImplementedException();
        }

        public void GetRanges(IntTools_CurveRangeSample theRangeU, IntTools_CurveRangeSample theRangeV)
        {
            throw new NotImplementedException();
        }

        public void SetIndexes(int theIndexU, int theIndexV)
        {
            throw new NotImplementedException();
        }

        public void GetIndexes(ref int theIndexU, ref int theIndexV)
        {
            throw new NotImplementedException();
        }

        public void GetDepths(ref int theDepthU, ref int theDepthV)
        {
            throw new NotImplementedException();
        }

        public void SetSampleRangeU(IntTools_CurveRangeSample theRangeSampleU)
        {
            throw new NotImplementedException();
        }

        public IntTools_CurveRangeSample GetSampleRangeU()
        {
            throw new NotImplementedException();
        }

        public void SetSampleRangeV(IntTools_CurveRangeSample theRangeSampleV)
        {
            throw new NotImplementedException();
        }

        public IntTools_CurveRangeSample GetSampleRangeV()
        {
            throw new NotImplementedException();
        }

        public void SetIndexU(int theIndexU)
        {
            throw new NotImplementedException();
        }

        public int GetIndexU()
        {
            throw new NotImplementedException();
        }

        public void SetIndexV(int theIndexV)
        {
            throw new NotImplementedException();
        }

        public int GetIndexV()
        {
            throw new NotImplementedException();
        }

        public void SetDepthU(int theDepthU)
        {
            throw new NotImplementedException();
        }

        public int GetDepthU()
        {
            throw new NotImplementedException();
        }

        public void SetDepthV(int theDepthV)
        {
            throw new NotImplementedException();
        }

        public int GetDepthV()
        {
            throw new NotImplementedException();
        }

        public IntTools_Range GetRangeU(double theFirstU, double theLastU, int theNbSampleU)
        {
            throw new NotImplementedException();
        }

        public IntTools_Range GetRangeV(double theFirstV, double theLastV, int theNbSampleV)
        {
            throw new NotImplementedException();
        }

        public bool IsEqual(IntTools_SurfaceRangeSample Other)
        {
            throw new NotImplementedException();
        }

        public int GetRangeIndexUDeeper(int theNbSampleU)
        {
            throw new NotImplementedException();
        }

        public int GetRangeIndexVDeeper(int theNbSampleV)
        {
            throw new NotImplementedException();
        }
    }; // class IntTools_SurfaceRangeSample
}